//package com.ruoyi.machine.advanced.maintain.plan.service;
//
//import com.ruoyi.common.utils.StringUtils;
//import com.ruoyi.machine.advanced.maintain.plan.domain.MaintainPlan;
//import com.ruoyi.machine.advanced.maintain.plan.mapper.MaintainPlanMapper;
//import org.springframework.beans.factory.annotation.Autowired;
//import org.springframework.stereotype.Service;
//
//import java.util.List;
//
///**
// * 设备保养计划表
// * 业务层处理
// */
//@Service
//public class MaintainPlanService implements IMaintainPlanService{
//
//    @Autowired
//    private MaintainPlanMapper maintainPlanMapper;
//
//    /**
//     * 查找设备保养计划
//     * @param maintainPlan
//     * @return
//     */
//    @Override
//    public List<MaintainPlan> selectMaintainPlanList(MaintainPlan maintainPlan) {
//        return maintainPlanMapper.selectMaintainPlanList(maintainPlan);
//    }
//
//    /**
//     * 根据Id查找设备保养计划
//     * @param maintainPlanId
//     * @return
//     */
//    @Override
//    public MaintainPlan selectMaintainPlanById(String maintainPlanId) {
//        return maintainPlanMapper.selectMaintainPlanById(maintainPlanId);
//    }
//
//    /**
//     * 添加设备保养计划
//     * @param maintainPlan
//     * @return
//     */
//    @Override
//    public int insertMaintainPlan(MaintainPlan maintainPlan) {
//        if (StringUtils.isNotNull(maintainPlanMapper.selectMaintainPlanById(maintainPlan.getMaintainPlanId()))) {
//            //存在
//            return 0;
//        }
//        //不存在
//        return maintainPlanMapper.insertMaintainPlan(maintainPlan);
//    }
//
//    /**
//     * 更新设备保养计划
//     * @param maintainPlan
//     * @return
//     */
//    @Override
//    public int updateMaintainPlan(MaintainPlan maintainPlan) {
//        if (!StringUtils.isNotNull(maintainPlanMapper.selectMaintainPlanById(maintainPlan.getMaintainPlanId()))) {
//            //不存在
//            return 0;
//        }
//        //存在
//        return maintainPlanMapper.updateMaintainPlan(maintainPlan);
//    }
//
//    /**
//     * 删除设备保养计划
//     * @param maintainPlan
//     * @return
//     */
//    @Override
//    public int deleteMaintainPlan(MaintainPlan maintainPlan) {
//        return maintainPlanMapper.deleteMaintainPlan(maintainPlan);
//    }
//}
